package com.zhu.wx.factory;

import com.zhu.wx.dict.WxEventEnum;
import com.zhu.wx.dict.WxResEnum;
import com.zhu.wx.dict.WxRecEnum;
import com.zhu.wx.strategy.WxRecStrategy;
import com.zhu.wx.strategy.WxResStrategy;

/**
 * 策略工厂
 */
public interface Factory {

    WxRecStrategy createStrategy(WxRecEnum strategyEnum);

    WxRecStrategy createStrategy(WxEventEnum strategyEnum);

    WxResStrategy createStrategy(WxResEnum strategyEnum);

}
